/*******************************************************************************
********************************************************************************
**
* - GENERAL
*
* - PAGE CONTAINERS
*
* - HEADER
*
* - CONTENT
**
********************************************************************************
 ******************************************************************************/

		
/*** SUPPORTING CLASSES ***/


	
	form span.required{
		padding-right:15px;
		}
		
	form .clean
		{
		border:none;
		}
		
	form .info{
		padding-top:0.5em;
		font-size:80%;
		line-height:100%;
		color:#aaa;
		}
	form .error{
		color: #c00;
		font-weight: bold;
	}
	form .indent{
 		padding:2px 20px; 
		width:auto !important;
		white-space:nowrap;
		padding-left: 25px !important;
 		}
		
	form label.disabled{
		color:#aaa;
		}
	
	form input.highlight{
		background-color:#e2e2e2;
		}
	
	.off{
		display:none !important;
		}
		
	.clear{
		clear:both;
		}
		form label.error
		{
		float: left;
		color: #c00;
		display: inline;
		font-size: 80%;
		font-weight: bold;
		font-variant:small-caps;
		width:308px;
		/* margin:8px 0px 0px 180px; */
		padding:3px 0px 0px 5px;
		border-bottom:1px dotted #ccc;
		
		clear:both;
		}

	form label.required{
		background-image:url(../images/required_star.gif);
		background-position:right;
		background-repeat:no-repeat;
		}

	form  {margin-top:-4px}
	form span{width:109px;float:left;line-height:26px}
	form.wrapper{min-height:30px}
	form.textarea_box{min-height:275px;width:100%;overflow:hidden;padding-bottom:6px}
	
	/*#RegistroForm a{margin-right:15px; float:right;width:62px;font-style:normal;font-weight:bold;color:#fff;height:32px;line-height:32px;text-decoration:none;background:#60b000;text-align:center}
	form a:hover{background:#080808}*/
	form .input {width:269px;height:18px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#090909;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;margin:0}
	form select.input{height: 30px;}
	form .inputcontact {height:18px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#090909;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;margin:0}
	form textarea {overflow:auto;width:549px;height:258px;border:1px solid #e5e5e5;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0}
	
	span.error{
		color: #c00;
	}	
	span.exito{
		color: #40AD5B;
	}	
	
	textarea#observaciones{
		background-color: #FFF;
		height: 99px;
		max-height: 100px;
		width: 268px;
		max-width: 269px;
	}

	/**input { 
	    text-transform: uppercase;
	}**/

		